package cn.raven.basic.service;

import cn.raven.basic.dto.LoginDto;
import cn.raven.basic.dto.PhoneLoginDto;
import cn.raven.basic.utils.AjaxResult;
import cn.raven.user.dto.WxDto;

import java.util.Map;

public interface ILoginService {
    //前台登录
    Map<String, Object> account(LoginDto loginDto);
    //手机登录验证码发送
    void phoneCode(PhoneLoginDto phoneLoginDto);
    //手机号登录
    Map<String, Object> phonein(PhoneLoginDto phoneLoginDto);
    //微信扫码登录
    AjaxResult wechat(WxDto wxDto);
    //微信绑定
    Map<String, Object> binder(WxDto wxDto);
}
